make considerable progress - Alemán Inglés Diccionario